1
Melampaui Vektor: Sifat Fleksibel dari Daftar
AI014Lesson 4
00:00

Dalam R, struktur atom seperti vektor, matriks, dan array adalah homogen; mereka memerlukan setiap elemen untuk berbagi satu tipe data tunggal. Meskipun fungsi seperti as.vector(X) atau vec <- c(X) dapat meratakan data, tetapi sering menghasilkan konversi data yang tidak diinginkan.

1. Penghalang Homogenitas

Ketika Anda mencoba menggabungkan data numerik dengan label karakter dalam vektor, R akan mengubah semua menjadi tipe yang paling longgar (biasanya karakter). Ini menghancurkan sifat matematis dari angka Anda. Daftar menyelesaikan masalah ini dengan bertindak sebagai wadah rekursif yang mempertahankan identitas unik dari setiap komponen.

2. Kompleksitas Turunan

Manajemen data tingkat lanjut membutuhkan penyimpanan metadata bersama nilai-nilai. Menggunakan factor() dan cut() memungkinkan kita mengubah variabel kontinu menjadi kategori bin. Objek-objek khusus ini membawa atribut yang tidak dapat dikelola secara efisien oleh vektor standar sendirian.

Matriks (Atomik)Semua NumerikDaftar (Fleksibel)VektorFaktorTabel

3. Mengorganisasi Output Statistik

Ringkasan statistik seperti tabel frekuensi (table()) atau tabulasi silang menghasilkan data multi-dimensi. Satu daftar dapat menyimpan vektor mentah, bin faktorisasi, dan ringkasan akhir table(incomef, statef) ringkasan, menjaga ruang kerja proyek Anda tetap rapi dan terstruktur.

main.py
TERMINALbash — 80x24
> Ready. Click "Run" to execute.
>